interlocking pile - Turkish English Dictionary